草庐IT

php - 通过php查找一周的第一天

全部标签

c++ - 如何通过右键单击区分驱动器或网络驱动器

当我右键单击外壳驱动器时,我想区分该驱动器是普通驱动器还是网络驱动器。我希望我们可以使用Initialize(LPCITEMIDLIST,LPDATAOBJECT,HKEY)方法来做到这一点,但不确定要使用哪个参数。 最佳答案 Initialize现在被记录为采用PCIDLIST_ABSOLUTE(不是LPCITEMIDLIST),因此您知道它Root于我的桌面。我的电脑是该列表中的第二个ItemID,驱动器是第三个ItemID。正如Luke所指出的,一旦您拥有了驱动器,GetDriveType就会告诉您该驱动器是否是远程的。

.net - LRU 文件缓存和在 Windows 目录中查找文件的成本

我有一个应用程序可以下载和缓存至少250,000个8KB*文件,总计约2GB。更新此缓存时,我需要删除最近最少使用的文件。*这些小文件跨越两个4KB扇区。为NTFS格式的5400RPM驱动器上的目录中的此类文件按名称获取文件句柄的相对成本是多少?如果我将所有200K文件存储在一个目录中,仅仅获取一个文件句柄会花费超过几毫秒的时间吗?我可以轻松地将文件存储到不同的目录中。Windows7默认禁用文件的最后访问时间,我不想要求管理员启用此功能。我是否应该在内存中维护一个单独的文件访问时间列表(应用程序退出时序列化到磁盘?)我是否应该考虑将这些文件存储在一个大的平面文件中?如果我使用.NET

c++ - 使用 C++ 扫描本地 Windows 系统以查找连接的 USB 设备

使用C++扫描本地Windows系统以查找连接的USB设备的最佳方法是什么?我需要获取供应商和产品ID列表以匹配我的设备ID。如果有一种方法可以扫描特定的VID/PID组合,那就更好了。我的最终目标是检索Windows分配给设备的虚拟COM端口。如果有办法做到这一切,那就太棒了。一如既往,非常感谢示例。谢谢。 最佳答案 这几乎是您想要的MSDN示例:http://msdn.microsoft.com/en-us/library/ff558728%28VS.85%29.aspx如果您想访问这种功能,您似乎需要WDK(我能想到的每个MS

php - 在 XAMPP/Windows 7 上运行的 Google Voice "APIs"的 cURL 问题

我正在使用aaronpk的GoogleVoiceAPIs在GoogleVoice中发送和接收SMS消息。我取消了php.ini中“extension=php_curl.dll”行的注释,并确认cURL正在运行。我现在被困在这一点上,并且不断收到此错误:Uncaughtexception'Exception'withmessage'CouldnotparseforGALXtoken'我已经检查了所有基本的东西。该帐户的用户名和密码正确。我唯一能看到的是cURL没有写入cookie文件。我知道脚本默认有cookiejar/cookiefile的Linux路径。我试过将其更改为Windows

php - 无法使用 IIS 在服务器上启动 Xampp

我正在运行带有IIS的WindowsServer2003,我正在尝试安装XAMPP以便能够运行基于php和mysql的页面。我尝试在IIS上安装php,但这对我来说太复杂且耗时。我能够在localhost/上运行asp,我想在不同的端口上运行php网站,比如localhost:81/。安装xampp并将httpd.conf文件中的端口更改为81后,我尝试打开apache,但它在大约5秒后关闭。Mysql工作正常。似乎有端口冲突,但我不知道如何更改端口并永久打开apache。任何建议表示赞赏。(我知道这更像是一个服务器故障问题,但是我也将其发布在那里并且没有得到任何回复,所以我决定在这里

windows - 查找崩溃的函数名称

我们从客户的网站收到了一个看起来像这样的崩溃日志(没有函数名称解析)Jan1312:15:41.739ccodvcs2VCS:[0x00003e80]XXXX.execausedainmoduleat001B:77E4BEE7Jan1312:15:41.739ccodvcs2VCS:[0x00003e80]Jan1312:15:41.739ccodvcs2VCS:[0x00003e80]Build5.2.0.426Jan1312:15:41.739ccodvcs2VCS:[0x00003e80]Jan1312:15:41.739ccodvcs2VCS:[0x00003e80]Worki

php - 如何在 Windows 托管服务器上运行 .php 文件

我有windows托管,我开发了一个phpweb应用程序,当我在根目录(web)下创建新目录时托管我的应用程序。当我尝试访问index.php时,它给我错误“错误的服务器请求”blablabla。请告诉我如何解决这个问题? 最佳答案 首先检查PHP是否正确安装,只需上传一个带有此编码的页面,看看您是否得到响应如果没有反应..请联系您的软管供应商。Windows服务器不支持php扩展需要换成linux服务器或者升级它是否在您的本地计算机上运行,​​您可以使用Microsoft网络平台安装程序安装php扩展TheMicrosoftWeb

php - 如何在 web 服务器下的 Windows 平台上通过 PHP 进行 gpg 加密?

我正在尝试在运行XAMPP的PHP中的Windows平台上进行GPG加密。Web服务器是Apache,运行的是PHP5.2.9。我正在使用GPG4Win2.0.4。我已经成功地从命令行运行加密命令。我已经更改了收件人和主机名。C:\>C:\PROGRA~1\GNU\GnuPG\pub\gpg.exe--encrypt--homedirC:\DOCUME~1\reubenh.AD\APPLIC~1\gnupg--recipientname@host.com--armortest.enc.txt在PHP中,我使用的是proc_open(),因此我可以将要加密的内容直接通过管道传输到进程,并

c# - 通过注册表卸载软件

我知道之前有人问过这个问题,但请耐心等待。我有一个实用程序可以读取注册表中的Unistall位置,然后将结果与需要删除的应用程序列表进行比较。这在80%的时间都有效,但诀窍在于要删除的项目之一是防病毒软件(因此可以用AVG安装代替)。对于很多公司来说,这是行不通的。以下是我如何获取已安装软件的片段:conststringWin32Loc=@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";//conststringWin32Loc=@"SOFTWARE\Microsoft\Windows\CurrentVersion\Insta

php - 来自 Linux 环境下运行的 PHP 的 Windows 网络驱动器

我必须检查一些东西是否有效。我们通过ssh访问Debian服务器的权限有限。我们在这台服务器上运行了一个PHP内网解决方案,因此我们可以运行PHP脚本。我们得到了以下场景:给定的Windows网络驱动器:\\IP\folder$我们必须在linux下从PHP读取这个windows网络驱动器。我从来没有做过这样的事。我们无权在服务器上安装任何东西。这个驱动器可能无法从linux机器访问,我不知道。(由于场景的原因,我想它是可以访问的)。我们没有收到驱动器的任何用户和密码,所以我想我们不需要它。问题是:如果客户端的一切设置都正确,是否可以在这种情况下执行此操作?如果是,如何?如果需要,我们